home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d10 / takehome.arc / TAKEHOME.DOC < prev    next >
Text File  |  1990-11-30  |  36KB  |  816 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                            TakeHome Pay Calculation
  22.                     Copyright 1989,90 All Rights Reserved
  23.                                  Version 3.62
  24.  
  25.                           Programmed by R. G. Farnam
  26.                                  P. O. Box 333
  27.                              Barker, TX 77413-0333
  28.  
  29.                              CompuServe 71350,1375
  30.  
  31.                           Tax ID Furnished On Request
  32.                      To Businesses or Government Agencies
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                            Tax Tables Installed For
  41.                                 Use During 1991
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                  INTRODUCTION
  61.  
  62.            TakeHome was created as a way determine a quick "what-if"
  63.      scenario when changing withholding exemptions.  I wanted to know
  64.      what the tax withheld and the amount of take-home pay would be if I
  65.      were to make a change with my employer for withholding tax
  66.      purposes. Along these lines, it has developed into a tool for
  67.      individuals and businesses alike.
  68.  
  69.      INDIVIDUALS
  70.  
  71.            TakeHome can be used to create several "what-if" situations.
  72.      After you have entered your current payroll information taken from
  73.      your pay-stub, you can determine how much federal (and optionally
  74.      state and local) tax would be withheld from your paycheck.  You
  75.      will be able to list up to 15 ranges on each listing (i.e. from
  76.      single or married with 0-15 exemptions, 16-31, etc.).  With this
  77.      information, you can fine-tune your withholding allowances to meet
  78.      your tax liability without giving the government an interest free
  79.      loan of your tax money.  There are benefit plans (401-K and Section
  80.      125) that will reduce your tax liability at the end of each year.
  81.      TakeHome will show you the effect of these plans on your monthly
  82.      income if you participate in them.
  83.            Getting a pay raise?  TakeHome lets you see just how much
  84.      take-home pay you will get before you receive your first check!
  85.      Finally, you will be able to check up on your employer to make sure
  86.      that the proper amount of withholding is being taken out of your
  87.      paycheck each pay period.
  88.  
  89.  
  90.      SMALL BUSINESSES
  91.  
  92.            TakeHome takes the headache out of going thru the tax tables
  93.      at payroll time.  The program produces a customized pay-stub for
  94.      you to attach to the checks you give to your employees. If you are
  95.      operating with a manual payroll system, keeping a ledger account on
  96.      each employee for W-2 purposes, you can produce more than one copy
  97.      of the pay stub, either posting directly yourself (if you keep your
  98.      own books) or giving it to your bookkeeper to post.  TakeHome
  99.      should help you breeze through your payroll duties.
  100.  
  101.  
  102.      LARGE CORPORATIONS
  103.  
  104.            Even though your payroll may be computerized, there are many
  105.      occasions (performance awards, vacation pay, bonuses, employees
  106.      terminating before the end of the pay period, etc.) when payments
  107.      will be made to employees between your normal payroll processing.
  108.      You can compute the employees' taxes and create pay-stubs for such
  109.      occassions by using TakeHome.  Have you ever been plagued with
  110.      requests from employees wanting to know what effect various
  111.      exemptions would have upon their take-home pay?  TakeHome is a
  112.      payroll department's dream solution.  You can strategically locate
  113.      copies of TakeHome on computers throughout the company so that
  114.      employees can do their own "dirty work" and figure it out for
  115.      themselves!  TakeHome is currently in use by several Fortune 500
  116.      companies and has been a beneficial relief to their Payroll
  117.      Departments.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                TABLE OF CONTENTS
  125.  
  126.                Introduction . . . . . . . . . . . . . . . .  2
  127.  
  128.                ShareWare  . . . . . . . . . . . . . . . . .  4
  129.  
  130.                Limited Warranty . . . . . . . . . . . . . .  4
  131.  
  132.                Getting Started  . . . . . . . . . . . . . .  5
  133.                    System Requirements
  134.                    Files Included
  135.                    Installing TakeHome
  136.  
  137.                Program Operation  . . . . . . . . . . . . .  6
  138.                    Starting TakeHome  . . . . . . . . . . .  6
  139.                    Enter Command  . . . . . . . . . . . . .  6
  140.                        Gross Pay
  141.                        Federal Exemption Status
  142.                        State Exemption Status
  143.                        Local Status
  144.                        State Income Tax
  145.                        Section 125 Deductions
  146.                        401-K Deductions
  147.                        Other Deductions
  148.                    Change Command . . . . . . . . . . . . .  8
  149.                    Wipe Command . . . . . . . . . . . . . .  8
  150.                    PayCalc Command  . . . . . . . . . . . .  8
  151.                        Salaried Employee  . . . . . . . . .  8
  152.                        Hourly Employee  . . . . . . . . . .  9
  153.                    Dependent Command  . . . . . . . . . . . 10
  154.                    401-K Command  . . . . . . . . . . . . . 11
  155.                    Tables Command . . . . . . . . . . . . . 11
  156.                    MakeStub Command . . . . . . . . . . . . 12
  157.                    Help Command . . . . . . . . . . . . . . 13
  158.                    Register Command . . . . . . . . . . . . 13
  159.                    Shell Command  . . . . . . . . . . . . . 13
  160.                    Quit Command . . . . . . . . . . . . . . 13
  161.  
  162.                Acknowledgements . . . . . . . . . . . . . . 14
  163.  
  164.                About the Author . . . . . . . . . . . . . . 14
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.                                    SHAREWARE
  179.  
  180.            TakeHome is being distributed under the SHAREWARE
  181.      distribution method.  You can try it before you buy it!  You are
  182.      granted a limited license to use TakeHome for a two week period.
  183.      If after two weeks you are still using TakeHome or have future
  184.      plans for the occassional use of TakeHome, you are expected to pay
  185.      for it.  Many hours of programming and de-bugging have gone into
  186.      the program.  To register, simply choose the register option within
  187.      the TakeHome program.  You will be asked questions for the
  188.      completion of the form and the completed form will be printed out
  189.      on your printer.  (You can optionally print out the ORDER.FRM file)
  190.      Since TakeHome is marketed as ShareWare, only your conscience can
  191.      be your guide.  "There ain't such a thing as a `free' lunch
  192.      anymore!"
  193.  
  194.      WHAT DO YOU GET BY REGISTERING?
  195.  
  196.            1.  You will receive your own serialized copy of the latest
  197.                version of TakeHome which by-passes ShareWare notices and
  198.                has features not available in the ShareWare version.
  199.  
  200.            2.  You will receive a printed manual for the program's use.
  201.  
  202.            3.  You will be notified of future up-grades of TakeHome.
  203.  
  204.            4.  You will have the option (for a slight additional fee) of
  205.                having your TakeHome program customized for the automatic
  206.                computation of any state and/or local payroll taxes in
  207.                your locality (limited to the 50 United States).
  208.  
  209.            5.  The registered version of the program will save a run-
  210.                time configuration file, as well as, individual data that
  211.                has been entered.  It will also append an output file
  212.                which can be incorporated into a Lotus 123 program to
  213.                accumulate data.
  214.  
  215.            6.  Site-licenses are available at a reduced cost for putting
  216.                TakeHome on PC's throughout your company.
  217.  
  218.            7.  See the UPDATE.HST file for other registered benefits.
  219.  
  220.                                   DISCLAIMER
  221.  
  222.            TakeHome is being provided "AS-IS" with no product warranty,
  223.      either expressed or implied; including, but not limited to the
  224.      implied warranties of merchantability and fitness for a particular
  225.      purpose.  TakeHome is guaranteed by the author that the original
  226.      program is free of any known "virus" and/or "trojan horse" source
  227.      code; however, since tampering by third parties is always a
  228.      possibility with any public access software, in no event will the
  229.      author be responsible for any damages which may occur with the use
  230.      of this program.  The source code for TakeHome is not and will not
  231.      be released to the public for program integrity reasons as stated
  232.      above.  TakeHome has been tested on IBM (including the PS2 series),
  233.      Compaq, AT&T, and IBM Compatibles.  Some video cards may not work
  234.      properly with TakeHome and the program should be aborted if this
  235.      occurs.
  236.  
  237.      TakeHome Payroll Program                                  Page -4-
  238.  
  239.                                 GETTING STARTED
  240.      SYSTEM REQUIREMENTS
  241.  
  242.            1.  DOS Version 2.1 or higher
  243.            2.  A minimum of 256K free memory to devote to TakeHome
  244.                (Registered version should have 384K)
  245.            3.  Floppy disk drive (hard disk allows faster access)
  246.            4.  Color (CGA, EGA, VGA) or Monochrome Monitor
  247.            5.  ANSI Driver should be active in your CONFIG.SYS file.
  248.                (If the ANSI.SYS or equivalent is not present in your
  249.                computers environment, the title screen of TakeHome will
  250.                appear as so much garbage.  If you do not have ANSI,
  251.                remove the file TAKE2.000 from your disk or directory.
  252.                You will receive a `File Not Found' error message, but
  253.                TakeHome will function normally after that.)
  254.  
  255.      FILES INCLUDED WITH TakeHome:
  256.  
  257.            FILE NAME        SIZE      DESCRIPTION
  258.            ~~~~~~~~~~~~   ~~~~~~~     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259.            TAKEHOME.EXE   175,940     Main Program File
  260.            PAYCALCA.EXE    69,924     Main Program Support File
  261.            TAKE2.000        8,042     Title Screen
  262.            HARD.COM         4,023     Hard Disk installation
  263.            TAKEHOME.DOC    (text)     This Document File you are reading
  264.            ORDER.FRM       (text)     Optional order form to fill out
  265.            UPDATE.HST      (text)     A history of program updates
  266.            COMISION.DOC    (text)     Commission and Spreadsheet docs
  267.            UPDATE.40       (text)     Version 4.0 enhancements
  268.  
  269.      FILES CREATED BY TakeHome
  270.            PAY.BAT           Created during hard disk installation
  271.            TAKEHOME.???      Temporary work file created and deleted
  272.                              during the programs "CHANGE COMMAND"
  273.  
  274.      INSTALLING TAKEHOME
  275.  
  276.            TakeHome will run from either a floppy diskette or from a
  277.      hard drive.  The use of a hard drive will speed up TakeHome's disk
  278.      access and will make the program run faster.  The program comes
  279.      with a hard disk installation file (HARD.BAT) which will do the
  280.      following for you:
  281.  
  282.            * Create a subdirectory called PAYROLL
  283.            * Copy the program files into this subdirectory
  284.            * Copy PAY.BAT into your root directory for starting TakeHome
  285.              from any directory on your disk
  286.  
  287.            Optionally, TakeHome can be copied onto your hard disk in the
  288.      directory of your choice.  The program only needs the TAKEHOME.EXE,
  289.      PAYCALCA.EXE, and TAKE2.000 in the same directory (DO NOT RENAME
  290.      PAYCALCA.EXE) for the proper execution of TakeHome.
  291.  
  292.            That's all there is to it!  You are now ready to run TakeHome
  293.      with either the command PAY, if you used the hard disk installation
  294.      or TakeHome if you copied the program to your hard disk or are
  295.      running the program from your floppy diskette.
  296.  
  297.      TakeHome Payroll Program                                  Page -5-
  298.  
  299.                                PROGRAM OPERATION
  300.  
  301.            TakeHome was designed to be user friendly.  Most users don't
  302.      care to read a long documentation file.  If you are one of these
  303.      types of individuals, go ahead and start the program!  TakeHome is
  304.      menu driven and there are many "help" screens along the way.  When
  305.      all else fails, you can always read the manual!  Data entry other
  306.      than Yes or No will present a maximum character input in the upper
  307.      right hand corner of your screen.  If you have not pressed the
  308.      Enter key by the time the counter reaches 0, then TakeHome will
  309.      stop taking input and place what you have entered on the screen.
  310.  
  311.      STARTING TAKEHOME
  312.  
  313.            Start TakeHome from the DOS prompt by either typing in PAY,
  314.      if you used the hard disk installation, or TakeHome from the floppy
  315.      disk or directory that the program files are located in.  After the
  316.      title screen, an opening screen will give you some ShareWare
  317.      information on TakeHome, press any key to continue.  You will first
  318.      be asked if you are running the program with a color or monochrome
  319.      screen; select "C" for color or "M" for monochrome.  This will take
  320.      you to TakeHome's main menu.  Options on the main menu are produced
  321.      "Lotus" style at the top of the screen.  Simply use your arrow
  322.      direction keys to select the option of your choice.  (NOTE:  Some
  323.      of the options will not function until payroll information has been
  324.      entered into the program under the "Enter" option.)  Currently,
  325.      options cannot be selected by pressing the first letter of the
  326.      option desired.  I hope to be able to incorporate letter selection
  327.      in future upgrades.
  328.  
  329.      ENTER COMMAND
  330.  
  331.            ENTER brings you to the pay information screen.
  332.  
  333.                GROSS PAY is the first question asked by the program.
  334.                TakeHome will not compute the gross pay for an
  335.                individual (with the exception of a monthly salaried
  336.                employee who only works for part of the month).  You
  337.                may enter any value up to $999,999.99 as the gross pay
  338.                that you are working with.
  339.  
  340.                FEDERAL DEPENDENT STATUS is the next screen.  Your
  341.                dependent status needs to be put into code form made up
  342.                of 3 characters.  The first character is either S for
  343.                single (or married but withhold at the higher single
  344.                rate) or M for married.  The second two must contain your
  345.                number of exemptions that you are claiming.  These can
  346.                range from 0 to 99; both digits must be used.  Therefore,
  347.                if you are claiming single with no exemptions, you would
  348.                enter S00 as the status code.  Married with 3 exemptions
  349.                would be entered as M03.
  350.  
  351.                STATE DEPENDENT STATUS (registered versions only) will be
  352.                asked next.  The code is entered like the Federal
  353.                dependent status code above.  This portion works on
  354.                "customized" registered versions only since there are no
  355.                state tax tables built into TakeHome's ShareWare version.
  356.  
  357.      TakeHome Payroll Program                                  Page -6-
  358.  
  359.  
  360.                SECTION 125 DEDUCTIONS are certain pre-tax benefit plans
  361.                that the employee does not pay FICA or Federal/State
  362.                taxes for contributions to these plans.  Examples include
  363.                group health insurance, dependent care, medical payments
  364.                not covered by insurance, etc.  Your company must have a
  365.                fully Qualified plan before deductions can be entered as
  366.                Section 125 deductions.  If your company does not
  367.                participate in such plans or you do not have any Section
  368.                125 deduction, press the enter key to continue,
  369.                otherwise, enter your total Section 125 deductions here.
  370.  
  371.                401-K DEDUCTIONS are pre-tax savings plans that some
  372.                companies offer to their employees.  401-K deductions do
  373.                not have Federal/State taxes, but they are fully FICA
  374.                taxable.  Again, your company must have a fully Qualified
  375.                plan before an amount can be entered here.  If your
  376.                company does not have such a plan or you do not
  377.                participate in the 401-K plan, press enter to continue.
  378.                If you do have this deduction, enter it here.
  379.  
  380.                OTHER DEDUCTIONS are entered next.  Press "Y" if you want
  381.                to record other deductions (i.e. Credit Union, Donations,
  382.                other health or savings deductions not covered under the
  383.                Section 125 or 401-K plans, Union Dues, etc)  Press "N"
  384.                if you are finished and have no other deductions.
  385.                    Assuming you pressed "Y", an other deductions screen
  386.                appears.  You may list up to a total of 9 other
  387.                deductions.  The first item you will enter is the name of
  388.                the deduction, followed by the dollar amount entry.  You
  389.                may continue putting in the other deductions until you
  390.                have reached the maximum (9) entries or you can quit the
  391.                other deductions screen by pressing Enter at the
  392.                deduction name prompt
  393.  
  394.  
  395.                    Any deduction entered as a negative amount (for
  396.                example, -10.59) adds the deduction amount to the
  397.                paycheck instead of subtracting it - AFTER taxes.
  398.                This is useful in case you are refunding a deduction that
  399.                was previously overcollected.
  400.  
  401.      After all the payroll information has been entered, you will be
  402.      returned to the main menu screen of TakeHome.  The information
  403.      entered displays on the right hand side of your screen.  The bottom
  404.      status line changes from "No Data Input" to show you which tax
  405.      table is currently being used to calculate your taxes, your Federal
  406.      status code for the tax calculation, and your State status code
  407.      (customized version only).
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.      TakeHome Payroll Program                                   Page -7-
  418.  
  419.      CHANGE COMMAND
  420.  
  421.            This command takes the place of the "enter" command after
  422.            payroll data has been entered. From this command, you are
  423.            taken to a screen showing your gross pay input, Federal
  424.            exemption code, State exemption code (registered versions) or
  425.            state tax calculated, Section 125 deduction, 401-K deduction
  426.            or total other deductions.  Using the arrow keys or the first
  427.            letter on the line, select the entry you want to change and
  428.            a change screen appears for that entry only so that you do
  429.            not have to re-enter all of the data.  You may optionally
  430.            select the change all to re-enter all data.  When you are
  431.            satisified with your changes, select the keep these values to
  432.            return to the main menu.
  433.  
  434.      WIPE COMMAND
  435.  
  436.            The wipe command clears all data that was input with the
  437.            enter command.  If you want to enter a new set of data, use
  438.            the wipe command first.  This will reset all values to zero
  439.            and return the "enter" command prompt.
  440.  
  441.      PAYCALC COMMAND
  442.  
  443.            The paycalc command allows you to compute what a monthly
  444.            salaried employee should be paid when they work a partial
  445.            month.  Additional (new with version 3.5), TakeHome now
  446.            calculates the gross pay for an hourly employee.
  447.  
  448.            After you have selected the paycalc command, three options
  449.            are displayed.  Select one of these options by using the
  450.            arrow key and pressing Enter or by pressing the first letter
  451.            on each command line.
  452.  
  453.            SALARIED PAY FOR A PARTIAL MONTH
  454.  
  455.                GROSS PAY needs the full monthly salaried rate entered
  456.                into it.  After this amount has been entered you will be
  457.                shown the calculation of the employee's daily rate of
  458.                pay.
  459.  
  460.                WORKDAYS IN MONTH needs to then be determined.  A set of
  461.                calendars (last month, this month, and next month) pops
  462.                up to assist in your determination of the number of
  463.                normal workdays.  In order for these calendars to be the
  464.                correct ones, you need to make sure that the date set in
  465.                your computer is the current date.  Paid holidays, sick
  466.                leave, vacation time-off, etc. are counted as workdays in
  467.                this computation, but weekends are not counted. There are
  468.                normally between 20 and 23 workdays per month which is
  469.                all that TakeHome will correctly compute the amount on.
  470.  
  471.                DAYS ACTUALLY WORKED prompts for the number of workdays
  472.                in the month.  The calendars remain visible until this
  473.                entry has been made.  Days entered should be in half day
  474.                increments; therefore, if the employee worked until noon
  475.                one day, the decimal .5 should be added to the total
  476.                number of whole days worked.
  477.      TakeHome Payroll Program                                   Page -8-
  478.  
  479.  
  480.                TakeHome then calculates the employees gross pay for the
  481.                month.  The calculation used by TakeHome is based on 260
  482.                possible working days in any year (this includes any
  483.                holidays as work days and takes into consideration
  484.                whether the employee was paid for the holiday or not).
  485.                This method averages out over the period of a year and
  486.                should be made applicable even if it is February with
  487.                only 28 days or July with 31 days.
  488.  
  489.                OTHER DOLLAR AMOUNTS paid in addition to this amount can
  490.                be entered.  This should be an entry, if any, of the
  491.                total overtime, vacation for days not taken, severance
  492.                pay or any other types of pay you want to enter.
  493.  
  494.                TakeHome then asks if you want to go directly to the data
  495.                entry screens or return to the Main menu.  If you have
  496.                not previously entered the payroll data into the
  497.                program, TakeHome gives you the total amount computed
  498.                along with any additional pay that you have entered. This
  499.                amount should be entered as your gross pay on the data
  500.                entry screen.  If you previously entered the payroll
  501.                data, TakeHome then returns you to the main screen of the
  502.                program, automatically plugging in the new calculated
  503.                value as the gross pay and recomputes the FICA, Federal
  504.                and State (customized version) taxes to be displayed.
  505.  
  506.            HOURLY PAY CALCULATION
  507.  
  508.                HOURLY RATE is the starting point for data entry under
  509.                this option.  After you have entered the hourly rate, a
  510.                popup menu will accept the hours worked.  You can select
  511.                the hours entry using either the arrow key and pressing
  512.                Enter, or you can press the number or letter of the
  513.                option that you want to change.  Note that the hourly
  514.                rate can also be changed with the [R] option.
  515.  
  516.                1 - STRAIGHT TIME HOURS.  Enter the total hours worked at
  517.                the regular hourly rate.
  518.  
  519.                2 - OVERTIME HOURS @ 1.5.  Enter the total hours worked
  520.                at the overtime rate of time and one-half.
  521.  
  522.                3 - OVERTIME HOURS @ 2.  Enter the total hours worked at
  523.                the double time rate.
  524.  
  525.                4 - OVERTIME HOURS @ 2.5.  Enter the total hours worked
  526.                at double time and one-half.
  527.  
  528.                R - HOURLY RATE CHANGE.  Change your original input for
  529.                the hourly rate.
  530.  
  531.                C - CALCULATE.  When you are satisified that the hourly
  532.                rate and the number of hours at each level are correct,
  533.                select this option to do that actual calculation.  The
  534.                applicable rates along with the dollar value at those
  535.                rates will display.
  536.  
  537.      TakeHome Payroll Program                                  Page -9-
  538.  
  539.  
  540.                After the calculation has been made, you are given the
  541.                option to either change what was just entered or
  542.                continue with the program.
  543.  
  544.                Next, you are given the option to enter any additional
  545.                pay that you want added to the gross pay.  This would be
  546.                used for items such as vacation pay, commissions,
  547.                bonuses, etc.  After this entry, if any, you may enter
  548.                the other payroll information that is input through the
  549.                Enter command or the total calculated value appears.
  550.                If other payroll information has been previously entered,
  551.                TakeHome "plugs" in the calculated amount and recomputes
  552.                the associated taxes and deductions.
  553.  
  554.  
  555.      DEPENDENT COMMAND
  556.  
  557.            The dependent command was the original concept behind the
  558.            TakeHome program.  This command can only be accessed after
  559.            data has been entered into the program.  This section of the
  560.            program creates a "what if" situation.  For example, what if
  561.            I claimed Married and 3 exemptions instead of Married and 2
  562.            exemptions?  How much would be taken out of my paycheck for
  563.            Federal and State (customized) and Local (customized)
  564.            withholding taxes?  With this command, you can easily find
  565.            out!
  566.  
  567.            FEDERAL MARITAL STATUS of "S" for single or "M" for married
  568.            is entered at the first prompt.  Any other characters will
  569.            cause an input error and TakeHome will ask you to re-enter
  570.            the marital status.
  571.  
  572.            STATE MARITAL STATUS (customized versions only) will be
  573.            prompted.  You may use the same status that you used for the
  574.            Federal marital status, or you can change to the other one
  575.            (i.e. if you are claiming married as your Federal status for
  576.            the comparison, and you want more State tax to be withheld
  577.            than the state married tables will calculate, then you could
  578.            claim single for comparison purposes).
  579.  
  580.            STARTING POINT for the comparison of exemption ranges may be
  581.            from 0 to 99.  Simply enter the number you want the
  582.            comparison to start at.  Negative numbers are not valid.
  583.  
  584.            ENDING POINT for the comparison.  This can be any number from
  585.            1 to 15 above the starting point up to the number 99.  A
  586.            limit of 15 is imposed by TakeHome since the screen will fill
  587.            with your tax information, but would scroll off if a larger
  588.            number were selected.  If you need a larger comparison, just
  589.            run the comparison again.  Again, negative numbers will not
  590.            be accepted on this line.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.      TakeHome Payroll Program                                  Page -10-
  598.  
  599.                The TakeHome screen then clears and presents you with
  600.            the information requested.  For each exemption claimed, you
  601.            are given the amount of Federal Withholding Tax, the State
  602.            Withholding Tax (customized versions) and your net takehome
  603.            pay for each exemption.  NOTE:  The take-home pay will only
  604.            be accurate if you included all of your payroll deductions in
  605.            the first data entry panel.  State tax calculations will be
  606.            fixed at your set amount if you do not have a customized
  607.            version.
  608.  
  609.                If you received `**' next to the withholding exemptions,
  610.            this is an indicator that a copy of your W-4 form will be
  611.            mailed by your employer to the I.R.S.  You have exceeded
  612.            the current limit on employer reporting to the I.R.S.  Your
  613.            employer will still accept the number of allowances you have
  614.            claimed, but you may be hearing from `Uncle Sam' to prove
  615.            that you are entitled to that many exemptions.
  616.  
  617.            PRINT COMPARISON is the next prompted.  If you want the
  618.            comparison data shown on your screen to be sent to your
  619.            printer, reply by pressing the "Y" key (make sure your
  620.            printer is turned on).  Otherwise press the "N" key.
  621.  
  622.            ANOTHER COMPARISON is the next prompt.  If you would like to
  623.            enter another set of ranges for your exemption comparison,
  624.            press the "Y" key.  Pressing the "N" key returns you to Pay-
  625.            Calc's main menu.
  626.  
  627.  
  628.      401-K COMMAND
  629.  
  630.                401-K is another "what if" situation. Many companies now
  631.            offer 401-K plans, which are meant to be retirement savings
  632.            plans, to their employees.  If your company offers such a
  633.            plan, this comparison will show you the tax savings from each
  634.            pay check that you would receive if you were to put your
  635.            savings into the 401-K plan instead of a regular savings
  636.            account.  This command only works if payroll data has been
  637.            entered previously into the program.
  638.  
  639.                There are no other entries for this comparison.  You will
  640.            be shown the payroll tax savings for each whole percent from
  641.            1 to 16 that you would benefit from if you participated in
  642.            your employer's 401-K plan.
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.      TABLES COMMAND
  651.  
  652.                The tables command is used to change the tax tables that
  653.            TakeHome uses to compute your payroll taxes.  You should
  654.            select your pay period from the tables for TakeHome to
  655.            accurately calculate your payroll taxes.
  656.  
  657.      TakeHome Payroll Program                                  Page -11-
  658.  
  659.  
  660.            MONTHLY - If your taxes are calculated 12 times a year.  This
  661.            is TakeHome's default mode.  Some companies pay twice a
  662.            month, but the taxes are only calculated once a month with
  663.            the first check of the month being considered an advance.
  664.  
  665.            SEMI-MONTHLY - If you are paid twice a month and your taxes
  666.            are calculated with each check.
  667.  
  668.            BI-WEEKLY - If you are paid 26 times a year, receiving your
  669.            paycheck every two weeks.
  670.  
  671.            WEEKLY - If you are paid 52 time a year, so that you receive
  672.            your check every week.
  673.  
  674.            DAILY/MISC - If you are paid in a category that does not fall
  675.            in one of the above.
  676.  
  677.            LUMP-SUM DISTRIBUTION - If you make a payment to an employee
  678.            over and above their normal payperiod, this method should be
  679.            chosen.  This processes the Federal tax at a flat 20 percent
  680.            of the gross pay.
  681.  
  682.  
  683.      MAKESTUB COMMAND
  684.  
  685.                The Makestub command allows you to print a customized pay-
  686.            stub on your printer.  Values used on the stub will default
  687.            to TakeHome's calculations, but may be over-ridden if it is
  688.            necessary.
  689.  
  690.            [A]  Use this option to enter the employee's name that you
  691.            want printed on the stub.
  692.  
  693.            [B]  Enters the employee's social security number on the
  694.            stub.  Enter the full nine digits of the number without any
  695.            hyphens (TakeHome places them on the stub for you).
  696.  
  697.            [C]  The period ending should be entered in the manner of
  698.            either xx-xx-xx or xx/xx/xx for the month, day and year.
  699.  
  700.            [D]  This option overrides the FICA tax on the stub. If an
  701.            employee has reached the FICA tax limit for the year,
  702.            this option should be set to zero so no additional tax is
  703.            collected.
  704.  
  705.            [E]  This option overrides the Federal income tax being
  706.            withheld on the pay-stub.
  707.  
  708.            [F]  This option overridea the State income tax being
  709.            withheld on the pay-stub.
  710.  
  711.  
  712.            [G]  This option overrides any local tax that TakeHome has
  713.            calculated.
  714.  
  715.            [H]  This option inserts your company name on the pay-stub.
  716.  
  717.      TakeHome Payroll Program                                  Page -12-
  718.  
  719.            [P]  This option actually prints the stub(s).  You may select
  720.            as many copies of the stub up to 99 as you have a need for.
  721.            Enter 0 copies if you decide you are not ready to print yet.
  722.  
  723.            [X]  Exits the Print menu and returns to TakeHome's main
  724.            menu.
  725.  
  726.  
  727.      HELP COMMAND
  728.  
  729.                Help displays a brief set of instructions to use as a
  730.            quick reference for the main menu commands.  Try looking at
  731.            this help facility before coming back to the doc file.
  732.  
  733.      REGISTER COMMAND
  734.  
  735.                By selecting the Register command, you can enter
  736.            TakeHomes' Registration program.  This will allow you to have
  737.            a customized program made for you.  Just follow the prompts
  738.            and answer the questions.  The program will then print it out
  739.            on your printer and also print it to a disk file (if you want
  740.            to make changes, you can edit it with an ASCII processor).
  741.  
  742.      SHELL COMMAND
  743.  
  744.                The Shell command can be used to keep TakeHome in your
  745.            computers memory while you access another program, provided
  746.            you have enough memory to run the other program.  You may
  747.            need to look up some information to enter into TakeHome, but
  748.            don't want to lose the information you have already entered.
  749.            This is an example for the use of the Shell command.
  750.  
  751.                Shell will return you to the DOS prompt.  To go back to
  752.            TakeHome, type EXIT at the DOS prompt and TakeHome's main
  753.            menu appears with your information intact.
  754.  
  755.  
  756.      QUIT COMMAND
  757.  
  758.                The saddest of all commands! When you are finished with
  759.            TakeHome, select the Quit command.  You are given the total
  760.            amount of time that TakeHome has been running on your PC.
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.      TakeHome Payroll Program                                  Page -13-
  779.  
  780.  
  781.  
  782.  
  783.                                ACKNOWLEDGEMENTS
  784.  
  785.      TakeHome was programmed using QuickBASIC Version 3.0.
  786.  
  787.      Many thanks to Dave Evers for his Window Tools routines which are
  788.      used extensively throughout this program.
  789.  
  790.      The following are Registered Trademarks used in this documentation:
  791.  
  792.      IBM - International Business Machines Corporation
  793.      Compaq - The Compaq Corporation
  794.      AT&T - American Telephone and Telegraph
  795.      Lotus - Lotus Development Corporation
  796.      QuickBASIC - Microsoft Corporation
  797.      Fortune 500 - Fortune Magazine
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.                                ABOUT THE AUTHOR
  805.  
  806.      The author of TakeHome has been working in the Payroll area for the
  807.      past thirteen plus years.  He is currently a member of the American
  808.      Payroll Association.  Any correspondence should be directed to:
  809.  
  810.      (713) 588-3535
  811.  
  812.      R. Gene Farnam
  813.      P. O. Box 333
  814.      Barker, TX  77413-0333
  815.  
  816.